export default function createElement(vnode){
  /* 创建dom对象 */
  const domNode = document.createElement(vnode.sel)
  if(vnode.text != "" && (vnode.children === undefined || vnode.children.length ===0)){
    // 说明是一个简单的dom对象 没有子元素
    domNode.innerText = vnode.text
  }else if(Array.isArray(vnode.children) && vnode.children.length>0){
    /* 有子元素 */
    for(const child of vnode.children){
      const ch =  createElement(child)
      domNode.appendChild(ch)
    }
  }


  /* 返回虚拟对象 */
  vnode.elm = domNode
  return vnode.elm
}